package com.wulian.common.euums;

import lombok.Getter;
import lombok.Setter;

/**
 * @describe: 业务异常编码
 * @author zhangzubing
 * @date 2018年7月30日 下午6:36:14
 * @version 1.0
 */
public enum EnumErrCode {

	SYSMC_CODE_1001(1001,"测试异常demo"),

	PRDMC_CODE_1051(1051,"不能修改总部信息"),

	/**
	 * 员工管理
	 */
	PRDMC_CODE_2101(2101,"导入失败,证件类型录入有误"),
	PRDMC_CODE_2102(2102,"导入失败,性别录入有误"),
	PRDMC_CODE_2103(2103,"导入失败,民族录入有误"),
	PRDMC_CODE_2104(2104,"导入失败,学历录入有误"),
	PRDMC_CODE_2105(2105,"导入失败,婚姻状态录入有误"),
	PRDMC_CODE_2106(2106,"导入失败,入司方式录入有误"),
	PRDMC_CODE_2107(2107,"导入失败,人员类型录入有误"),
	PRDMC_CODE_2108(2108,"导入失败,所属部门录入有误"),
	PRDMC_CODE_2109(2109,"导入失败,员工姓名不能为空"),
	PRDMC_CODE_2110(2110,"导入失败,员工工号不能为空"),
	PRDMC_CODE_2111(2111,"导入失败,员工工号不唯一"),
	PRDMC_CODE_2112(2112,"导入失败,证件类型不能为空"),
	PRDMC_CODE_2113(2113,"导入失败,证件号码不能为空"),
	PRDMC_CODE_2114(2114,"导入失败,出生日期不能为空"),
	PRDMC_CODE_2115(2115,"导入失败,性别不能为空"),
	PRDMC_CODE_2116(2116,"导入失败,民族不能为空"),
	PRDMC_CODE_2117(2117,"导入失败,手机号码不能为空"),
	PRDMC_CODE_2118(2118,"导入失败,邮箱不能为空"),
	PRDMC_CODE_2119(2119,"导入失败,人员类型不能为空"),
	PRDMC_CODE_2120(2120,"导入失败,所属部门不能为空"),
	PRDMC_CODE_2121(2121,"导入失败,机构编码不能为空"),
	PRDMC_CODE_2122(2122,"导入失败,机构编码录入有误"),
	PRDMC_CODE_2123(2123,"导入失败,渠道编码录入有误"),
	PRDMC_CODE_2124(2124,"导入失败,当为渠道人员时，渠道编码不能为空"),
	PRDMC_CODE_2125(2125,"导入失败,入司时间不能为空"),
	PRDMC_CODE_2126(2126,"导入失败,人员职级录入有误"),
	PRDMC_CODE_2127(2127,"导入失败,人员职级不能为空"),
	PRDMC_CODE_2128(2128,"导入失败,在职状态录入有误"),
	PRDMC_CODE_2129(2129,"导入失败,在职状态不能为空"),
	PRDMC_CODE_2130(2130,"导入失败,开户人姓名不能为空"),
	PRDMC_CODE_2131(2131,"导入失败,开户行不能为空"),
	PRDMC_CODE_2132(2132,"导入失败,银行账号不能为空"),
	PRDMC_CODE_2133(2133,"导入失败,银行网点不能为空"),
	PRDMC_CODE_2134(2134,"导入失败,手机号码录入有误"),
	PRDMC_CODE_2135(2135,"导入失败,邮箱录入有误"),
	PRDMC_CODE_2136(2136,"导入失败,时间格式有误"),
	PRDMC_CODE_2137(2137,"操作失败,手机号码不唯一"),
	PRDMC_CODE_2138(2138,"操作失败,发送消息失败"),
	PRDMC_CODE_2139(2139,"导入失败"),
	PRDMC_CODE_2140(200,"导入成功"),
	PRDMC_CODE_2141(2141,"一周只能发送三次消息"),
	PRDMC_CODE_2142(200,"消息发送成功"),

	

	/**
	 * 附件上传一场编码
	 */
	PRDMC_CODE_3073(3073,"附件批量插入异常"),
	PRDMC_CODE_3074(3074,"获取保单副附件信息失败");


	



	@Getter
	@Setter
	private int code;

	@Getter
	@Setter
	private String desc;

	EnumErrCode(int code, String desc){
		this.code = code;
		this.desc = desc;
	}
}
